home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Libraries / EleOfC++ vrs 0.1 / ReadMe.doc next >
Encoding:
Text File  |  1991-07-14  |  2.7 KB  |  58 lines  |  [TEXT/MSWD]

  1. Elements of C++ Macintosh Programming (in THINK C 4.05)
  2. by Mark Gross
  3.  
  4. Enclosed is the initial distribution of my adaptation of the class 
  5. libraries and applications in Dan Weston's book "Elements of C++ 
  6. Macintosh Programming."  I am distributing my adaptation as 
  7. freeware.  I am going to support it, use it, and extend it.  In the 
  8. past two years working as an engineer and my time as a graduate 
  9. student, I've written a number of "scientific" applications.  I have 
  10. plans to implement some of these applications using the Macintosh 
  11. interface instead of the stdio command line interface.  It's not 
  12. that I wouldn't like some money for it. (I'd love some!)  
  13. Considering the level of in-line documentation (buy Weston's book if 
  14. you want documentation), and the lack of lengthy, disciplined 
  15. testing, I wouldn't feel good about asking for money.
  16.  
  17. As I use and build on this library, it and its documentation will 
  18. evolve.  I am supporting this work and welcome any stimulating 
  19. interaction with users and developers using my work.  To initiate 
  20. contact mail (US Post) a letter with your name, mailing address, 
  21. business card (if you have one), anything you want to tell me about 
  22. yourself and your Macintosh programming interests, and phone numbers 
  23. at which I can reach you, to me.
  24.  
  25. Mail "registration" information to:
  26. Mark Gross
  27. RR2, Box 84
  28. Clayville, NY 13322
  29. You can try to call me at home (315-839-5718) between 6 and 9 pm 
  30. EDT.  I'll be happy to talk.
  31.  
  32. Included in this distribution are the THINK C project files for all 
  33. the classes/applications in the book except some of the MPW tools, 
  34. the modeless dialog, the TDebugDoc, and the MacApp-based 
  35. application.  All classes were implemented as handle-based 
  36. "indirect" classes and, as such, some design modifications were 
  37. required.  Everything works to the best of my knowledge on two 
  38. different systems, a 4Mb MacPlus under system 7 (my home system), 
  39. and a 5Mb IIcx under system 6.05.
  40.  
  41. The projects are THINK C 4.05 projects.  I am not using Symantec's 
  42. interim System 7 headers, and will not until they make their next 
  43. upgrade (soon).  It's not worth the hassle until their product 
  44. settles.  After that upgrade I will make certain that everything 
  45. works.
  46.  
  47. To emphasize the encapsulation and reusability of object oriented 
  48. programming, I organized the distribution projects using THINK C 
  49. libraries of the implementations (compiled) of the classes.  You 
  50. shouldn't care how they are implemented.  You only need the class 
  51. declarations (similar to Ada package specifications) for any of your 
  52. own work.  Looking at the class definitions only serves to distract 
  53. you and lengthen the object oriented programming learning curve.
  54.  
  55. Good luck and have fun,
  56. Mark Gross
  57.    
  58.